/**   
 * @文件名称: TestEntity.java
 * @类路径: com.tdcms.cms.manage.entity
 * @描述: TODO
 * @公司：昆明天度网络信息科技有限公司
 * @作者：李兴建
 * @时间：2013-7-12 上午09:15:32
 * @版本：V1.0   
 */

package com.lxj.cms.manage.entity;

import java.util.Map;

import javax.persistence.CollectionTable;
import javax.persistence.Column;
import javax.persistence.ElementCollection;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.MapKeyColumn;
import javax.persistence.Table;

import com.lxj.core.entity.SYSBaseEntity;

/**
 * @类功能说明：
 * @类修改者：
 * @修改日期：
 * @修改说明：
 * @公司：昆明天度网络信息科技有限公司
 * @作者：李兴建
 * @创建时间：2013-7-12 上午09:15:32
 * @版本：V1.0
 */
@Entity
@Table(name = "shop_good")
public class TestEntity extends SYSBaseEntity {
	private Map<String, String> properties;
	
	@ElementCollection
	@CollectionTable(name="shop_good_properties",joinColumns={@JoinColumn(name="good_id",referencedColumnName="beanId")})
	@MapKeyColumn(name="_key")
	@Column(name="_value")
	public Map<String, String> getProperties() {
		return properties;
	}
	/**
	 * @param positionProperties the positionProperties to set
	 */
	public void setProperties(Map<String, String> properties) {
		this.properties = properties;
	}
}
